1-Como tudo no bootstrap ele utiliza css aplicar a formatação nos elementos.
2-a classe nav-pills e nav-tabs da ul trabalha em conjunto com a classe active da tag a.
Essa classe active informa qual é o item ou aba ativa.
nav-pills : faz com que os itens do menu tenham um formato de botão com bordas arredondadas.
nav-tabs : faz com que os itens do menu sejam exibidos em abas.
3-O menu é alinhado por default à esquerda da tela.
Caso precisemos de outro alinhamanto, na ul podemos incluir as classes :
justify-content-center : Alinha o menu ao centro da página.
justify-content-end : Alinha o menu à direita da página.
flex-column : Faz o menu ficar vertical.
Note que o item 6 esta desabilitado porque acrescentamos a classe disabled ao link a.
Barra de navegação simples :
A classe navbar-expand da tag nav faz os itens ficarem todos na horizontal.
A classe navbar-expand admite os prefixos sm, md, lg e xl para formatar o tamanho de cada ite do menu.
A classe class="navbar-brand" da tag a do logo retira o sublinhado do link e aplica um estilo diferente ao link destacando dos demais.
As classes navbar-light e navbar-dark definem a cor dos caracteres dos itens do menu.
As classes bg-light e bg-dark definem a cor de fundo dos itens do menu.
A classe ml-auto da tag ul posiciona todos os itens do menu à direita da tela.
1-Utiliza css para formatar alguns elementos.<br><br>
2-a classe nav-pills e nav-tabs da ul trabalha em conjunto com a classe active da tag a.<br>
Essa classe active informa qual é o item ou aba ativa.<br>
nav-pills : faz com que os itens do menu tenham um formato de botão com bordas arredondadas.<br>
nav-tabs : faz com que os itens do menu sejam exibidos em abas.<br><br>
3-O menu é alinhado por default à esquerda da tela.<br>
Caso precisemos de outro alinhamanto, na ul podemos incluir as classes : <br>
justify-content-center : Alinha o menu ao centro da página.<br>
justify-content-end : Alinha o menu à direita da página.<br>
flex-column : Faz o menu ficar vertical.
<br><br>
<hr>
<h3>Menu simples 1:</h3>
<ul class="nav nav-pills">
<li class="nav-item"><a class="nav-link active" href="#">Item 1</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 2</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 3</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 4</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 5</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 6</a></li>
</ul>
Importante : O default quando não definimos o alinhamento é exibir o menu alinhado a esquerda da página.<br>
<br>
<hr>
<h3>Menu simples 2 -Alinhando o menu no centro da página com a classe justify-content-center:</h3>
<ul class="nav nav-tabs justify-content-center">
<li class="nav-item"><a class="nav-link active" href="#">Item 1</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 2</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 3</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 4</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 5</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 6</a></li>
</ul>
<hr>
<h3>Menu simples 3 -Alinhando o menu a direita da página(end) com a classe justify-content-end:</h3>
<ul class="nav nav-tabs justify-content-end">
<li class="nav-item"><a class="nav-link active" href="#">Item 1</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 2</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 3</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 4</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 5</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 6</a></li>
</ul>
<ul class="navbar-nav ml-auto">
<li class="nav-item"><a class="nav-link" href="#">Item 1</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 2</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 3</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 4</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 5</a></li>
<li class="nav-item"><a class="nav-link" href="#">Item 6</a></li>
</ul>
</nav>
A classe navbar-expand da tag nav faz os itens ficarem todos na horizontal.<br>
A classe navbar-expand admite os prefixos sm, md, lg e xl para formatar o tamanho de cada ite do menu.<br>
A classe class="navbar-brand" da tag a do logo retira o sublinhado do link e aplica um estilo diferente ao link destacando dos demais.<br>
As classes navbar-light e navbar-dark definem a cor dos caracteres dos itens do menu.<br>
As classes bg-light e bg-dark definem a cor de fundo dos itens do menu.<br>
A classe ml-auto da tag ul posiciona todos os itens do menu à direita da tela.<br>